import service from "@/api/request.js";

/* 用户注册接口
   postdata: 注册页面提交的数据
   return：Promise格式数据
*/
export const register = async (postdata) => {
    return await service({
            method: 'POST',
            url: '/userAdminAPI/register',
            data: postdata
        })
        .then(res => Promise.resolve(res))
        .catch(error => Promise.reject(error));
}

/* 用户查询接口
   postdata: 用户管理页面提交的查询数据
   return：Promise格式数据
*/
export const queryUser = async (postdata) => {
    return await service({
            method: 'POST',
            url: '/userAdminAPI/get_users',
            data: postdata
        })
        .then(res => Promise.resolve(res))
        .catch(error => Promise.reject(error));
}

/* 删除用户接口
   postdata: 用户管理页面提交的删除数据
   return：Promise格式数据
*/
export const deleteUser = async (postdata) => {
    return await service({
            method: 'POST',
            url: '/userAdminAPI/deleteuser',
            data: postdata
        })
        .then(res => Promise.resolve(res))
        .catch(error => Promise.reject(error));
}

/* 更新用户接口
   postdata: 用户管理页面提交的删除数据
   return：Promise格式数据
*/
export const updateUser = async (postdata) => {
    return await service({
            method: 'POST',
            url: '/userAdminAPI/update_user',
            data: postdata
        })
        .then(res => Promise.resolve(res))
        .catch(error => Promise.reject(error));
}